SQL 创建表的备份

您所在的位置:网站首页 sql 备份表格 SQL 创建表的备份

SQL 创建表的备份

2023-08-21 02:03| 来源: 网络整理| 查看: 265

1. SELECT INTO 语句

SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。

SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档;

SQL SELECT INTO 语法

您可以把所有的列插入新表:

SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename

或者只把希望的列插入新表:

SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_tablename

针对MYSQL数据库改语法失效:

改用:

CREATE TABLE `copy_customer`(SELECT `customer_id`,`customer_no`,`customer_login_name` FROM `customer_info`);

2. SQL INSERT INTO SELECT 语句

INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。目标表中任何已存在的行都不会受影响。

SQL INSERT INTO SELECT 语法

我们可以从一个表中复制所有的列插入到另一个已存在的表中:

INSERT INTO table2 SELECT * FROM table1;

或者我们可以只复制希望的列插入到另一个已存在的表中:

INSERT INTO table2(column_name(s)) SELECT column_name(s) FROM table1;


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3